/**
 * @filename:UserService 2019年4月9日
 * @project user_center  V1.0
 * Copyright(c) 2018 BianPeng Co. Ltd. 
 * All right reserved. 
 */
package com.association.service;

import java.util.List;
import java.util.Map;

import com.association.model.vo.UserVo;
import com.github.pagehelper.PageInfo;
import com.association.model.entity.User;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

/**
 *  
 * @Description:  用户——SERVICE
 * @Author:       BianPeng   
 * @CreateDate:   2019年4月9日
 * @Version:      V1.0
 *    
 */
public interface UserService {
	
	/**
	 * @explain 查询用户对象
	 * @param   对象参数：id
	 * @return  User
	 * @author  BianPeng
	 */
	public User selectByPrimaryKey(Long id);
	
	/**
	 * @explain 删除用户对象
	 * @param   对象参数：id
	 * @return  int
	 * @author  BianPeng
	 */
	public int deleteByPrimaryKey(Long id);
	
	/**
	 * @explain 添加用户对象
	 * @param   对象参数：User
	 * @return  int
	 * @author  BianPeng
	 */
	public int insertSelective(User user);
	
	/**
	 * @explain 修改用户对象
	 * @param   对象参数：User
	 * @return  int
	 * @author  BianPeng
	 */
	int updateByPrimaryKeySelective(User user);
	
	/**
	 * @explain 查询用户集合
	 * @param   对象参数：User
	 * @return  List<User>
	 * @author  BianPeng
	 */
	List<User> queryUserList(User user);

}